/*** ---------------- **** ----------------- ****
****    JSAM STYLE    **** (c) http://vj.vg/ ****
**** ---------------- **** ----------------- ***/

/* Beautiful links! */
a{
	outline:none;
}

/* JSAM-overlay */
html{
	min-height:100%;
	min-width:100%;
	width:auto !important;
	height:auto !important;
	width:100%;
	height:100%;
	position:absolute;
}
#jsamOverlay{
	position:absolute;
	top:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	background:url(../images/ajax-3.gif) center center no-repeat #FFF;
	//height:expression( document.body.clientHeight + 'px' );
	z-index:1000005;
}
#jsamOverlay.WorkFrame{
	background-position:center 200px;
}

/* Mega-fix TabPane */
.dynamic-tab-pane-control .tab-page div, .dynamic-tab-pane-control .tab-page table {
	position: relative;
	z-index: 3;
}

/*** ---------------- **** ----------------- ****
****   Widjet byFls   **** (c) http://vj.vg/ ****
**** ---------------- **** ----------------- ***/
.vFls {
	cursor:default;
}
.vFls-file-box{
	display:block;
}
.vFls-file{
	position:relative;
	margin:4px;
	margin-left:0;
	display:block;
}
.vFls-button{
	cursor:pointer;
	display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;*display:inline;
	padding:5px;
	padding-left:7px;
	padding-right:7px;
	background-color:#FF9900;
	color:#FFF;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	box-shadow:inset 0 -8px 12px #F48A8A;
	-moz-box-shadow:inset 0 -8px 12px 0 #F48A8A;
	-webkit-box-shadow:inset 0 -8px 12px #F48A8A;
}
.vFls-button:hover{
	background-color:#84E889;
	color:#222;
	box-shadow:inset 0 -10px 15px #D5D5EA;
	-moz-box-shadow:inset 0 -10px 15px 0 #D5D5EA;
	-webkit-box-shadow:inset 0 -10px 15px #D5D5EA;
}
.vFls-browse{
	position:relative;
	padding-left:26px;
}
.vFls-browse img{
	position:absolute;
	top:5px;
	left:7px;
}
.vFls-control .vFls-button{
	position:absolute;
	top:0;
	left:0;
	background-color:#86A3F9;
	box-shadow:inset 0 -10px 15px #D5D5EA;
	-moz-box-shadow:inset 0 -10px 15px 0 #D5D5EA;
	-webkit-box-shadow:inset 0 -10px 15px #D5D5EA;
}
.vFls-control .vFls-button:hover{
	background-color:red;
}
.vFls-control span.vFls-remove{left:33px;}.vFls-control span.vFls-up{left:66px;}.vFls-control span.vFls-down{left:99px;}
.vFls-url{
	display:block;
	margin-left:134px;
	padding:4px;
	padding-top:5px;
	padding-left:8px;
	background-color:#96BCF5;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	box-shadow:inset 40px 40px 50px #EAF9FD;
	-moz-box-shadow:inset 40px 40px 50px 0 #EAF9FD;
	-webkit-box-shadow:inset 40px 40px 50px #EAF9FD;
	-khtml-box-shadow:inset 40px 40px 50px #EAF9FD;
}